Identifying change patterns of API misuses from code changes

نویسندگان
چکیده

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Using Change Context with Statistical Learning for API Code Recommendation

Learning and remembering how to use APIs is hard. While codecompletion tools list all the API methods available on a given object, reading through a long list of API method names and their associated documentation is tedious, and users can be easily overloaded with too many suggestions. While several researchers proposed techniques for recommending APIs, their accuracy is low. We present a nove...

متن کامل

Identifying Change Patterns in Software History

Traditional algorithms for detecting differences in source code focus on differences between lines. As such, little can be learned about abstract changes that occur over time within a project. Structural differencing on the program’s abstract syntax tree reveals changes at the syntactic level within code, which allows us to further process the differences to understand their meaning. We propose...

متن کامل

Identifying the change time of multivariate binomial processes for step changes and drifts

In this paper, a new control chart to monitor multi-binomial processes is first proposed based on a transformation method. Then, the maximum likelihood estimators of change points designed for both step changes and linear-trend disturbances are derived. At the end, the performances of the proposed change-point estimators are evaluated and are compared using some Monte Carlo simulation experimen...

متن کامل

Mining API Error-Handling Specifications from Source Code

API error-handling specifications are often not documented, necessitating automated specification mining. Automated mining of error-handling specifications is challenging for procedural languages such as C, which lack explicit exception-handling mechanisms. Due to the lack of explicit exception handling, error-handling code is often scattered across different procedures and files making it diff...

متن کامل

Identifying Change Patterns of Concept Attributes in Ontology Evolution

Ontology versions are periodically released to ensure their usefulness and reliability over time. This potentially impacts dependent artefacts such as mappings and annotations. To deal with this issue requires to finely characterize ontology entities’ changes between ontology versions. This article proposes to identify change patterns at attribute values when an ontology evolves, to track textu...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Science China Information Sciences

سال: 2021

ISSN: 1674-733X,1869-1919

DOI: 10.1007/s11432-019-2745-5